[Mesh]
  file =bump1.msh

  #block_id = 10
  #block_name = 'fluid'
  #
  #boundary_id = '8 9'
  #boundary_name = 'far_field wall'
  #uniform_refine = 0
[]

[Problem]
  type = EulerProblem
  mach = 0.5
  [./Variables]
    order = FOURTH
    family = MONOMIAL
    variables = 'density momx momy momz rhoe'
  [../]

  [./Kernels]
    type = CFDCellKernel
  [../]

  [./DGKernels]
    type = CFDFaceKernel
  [../]

  [./BCs]
    [./euler_far_field]
    type = FarFieldPressure
    boundary = '3 4'
    [../]

    [./euler_wall]
      type = SlipWall
      boundary = '1 2'
    [../]

  [../]
[]

[ICs]
  type = CFDInitialCondition
[]


[Preconditioning]
  [./SMP]
    type = SMP
    full = true
  [../]
[]

[Executioner]
  type = Transient
  solve_type = newton
  num_steps = 100
  l_tol = 1e-01
  l_max_its = 30

  nl_max_its = 10
  nl_rel_tol = 1e-01

  [./TimeStepper]
    type = RatioTimeStepper
    dt = 0.010
    ratio = 2
    step = 2
    max_dt = 20000
  [../]
[]

[Postprocessors]
  [./residuals]
    type = Residual
  [../]
[]

[Outputs]
  csv = true
  [./console]
    type = Console
    perf_log = true
    execute_on = 'linear nonlinear'
  [../]

  [./exodus]
    type = Exodus
    execute_on = 'initial timestep_end'
    interval = 1
    refinements = 2
  [../]

[]
